package com.joker.demo.admin.domain.dto;

import com.joker.demo.core.domain.dto.BaseQueryDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

/**
 * 线程池监控查询DTO
 *
 * @author : feixiang.li
 * @since : 2025-01-27 10:00
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class ThreadPoolMonitorQueryDTO extends BaseQueryDTO {

    /**
     * 执行器标识
     */
    private String registerKey;

    /**
     * 应用名称
     */
    private String appName;

    /**
     * 开始时间
     */
    private LocalDateTime startTime;

    /**
     * 结束时间
     */
    private LocalDateTime endTime;

    /**
     * 统计类型：REALTIME-实时数据, HOURLY-小时统计, DAILY-日统计
     */
    private String statType = "REALTIME";
}
